package com.ruoyi.applet.domain.vo;

import com.ruoyi.common.core.annotation.Excel;

public class UserAddress {
    @Excel(name = "用户名称")
    private String usrName;

    @Excel(name = "联系号码")
    private String addressPhone;

    @Excel(name = "标签", readConverterExp = "家=、公司")
    private String addressLabel;

    @Excel(name = "具体地址")
    private String addressText;

    @Excel(name = "详细收货地址")
    private String addressDesc;

    /** 是否开启默认地址(1:开启 2：关闭) */
    @Excel(name = "是否开启默认地址(1:开启 2：关闭)")
    private Long addressStatus;

    @Excel(name = "地址ID")
    private Long addressId;

    public UserAddress() {
    }

    public UserAddress(String usrName, String addressPhone, String addressLabel, String addressText, String addressDesc, Long addressStatus, Long addressId) {
        this.usrName = usrName;
        this.addressPhone = addressPhone;
        this.addressLabel = addressLabel;
        this.addressText = addressText;
        this.addressDesc = addressDesc;
        this.addressStatus = addressStatus;
        this.addressId = addressId;
    }

    /**
     * 获取
     * @return usrName
     */
    public String getUsrName() {
        return usrName;
    }

    /**
     * 设置
     * @param usrName
     */
    public void setUsrName(String usrName) {
        this.usrName = usrName;
    }

    /**
     * 获取
     * @return addressPhone
     */
    public String getAddressPhone() {
        return addressPhone;
    }

    /**
     * 设置
     * @param addressPhone
     */
    public void setAddressPhone(String addressPhone) {
        this.addressPhone = addressPhone;
    }

    /**
     * 获取
     * @return addressLabel
     */
    public String getAddressLabel() {
        return addressLabel;
    }

    /**
     * 设置
     * @param addressLabel
     */
    public void setAddressLabel(String addressLabel) {
        this.addressLabel = addressLabel;
    }

    /**
     * 获取
     * @return addressText
     */
    public String getAddressText() {
        return addressText;
    }

    /**
     * 设置
     * @param addressText
     */
    public void setAddressText(String addressText) {
        this.addressText = addressText;
    }

    /**
     * 获取
     * @return addressDesc
     */
    public String getAddressDesc() {
        return addressDesc;
    }

    /**
     * 设置
     * @param addressDesc
     */
    public void setAddressDesc(String addressDesc) {
        this.addressDesc = addressDesc;
    }

    /**
     * 获取
     * @return addressStatus
     */
    public Long getAddressStatus() {
        return addressStatus;
    }

    /**
     * 设置
     * @param addressStatus
     */
    public void setAddressStatus(Long addressStatus) {
        this.addressStatus = addressStatus;
    }

    /**
     * 获取
     * @return addressId
     */
    public Long getAddressId() {
        return addressId;
    }

    /**
     * 设置
     * @param addressId
     */
    public void setAddressId(Long addressId) {
        this.addressId = addressId;
    }

    public String toString() {
        return "UserAddress{usrName = " + usrName + ", addressPhone = " + addressPhone + ", addressLabel = " + addressLabel + ", addressText = " + addressText + ", addressDesc = " + addressDesc + ", addressStatus = " + addressStatus + ", addressId = " + addressId + "}";
    }
}
